翻訳と辞書
Words near each other
・ Metamorfosis World Tour
・ Metamorfoz
・ Metamoris
・ Metamorphabet
・ Metamorphae
・ Metamorpheus
・ Metamorphic (disambiguation)
・ Metamorphic code
・ Metamorphic core complex
・ Metamorphic facies
・ Metamorphic Force
・ Metamorphic library steps
・ Metamorphic reaction
・ Metamorphic rock
・ Metamorphic Technique
Metamorphic testing
・ Metamorphic Ventures
・ Metamorphic zone
・ Metamorphism
・ Metamorphism (album)
・ Metamorphism (disambiguation)
・ Metamorpho
・ Metamorphogenesis
・ Metamorphopsia
・ Metamorphosen
・ Metamorphoses
・ Metamorphoses (disambiguation)
・ Metamorphoses (film)
・ Metamorphoses (play)
・ Metamorphosis


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Metamorphic testing : ウィキペディア英語版
Metamorphic testing
Metamorphic Testing (MT)〔First introduced in T.Y. Chen, S.C. Cheung, and S.M. Yiu, "Metamorphic testing: a new approach for generating next test cases", Technical Report HKUST-CS98-01, Department of Computer Science, Hong Kong University of Science and Technology, Hong Kong (1998).〕 〔First journal paper: T.Y. Chen, T.H. Tse, and Z.Q. Zhou, "Fault-based testing without the need of oracles", Information and Software Technology, vol. 45, no. 1, pp. 1–9, (2003).〕 is a software testing technique that attempts to alleviate the test oracle problem. A test oracle is the mechanism by which a tester can determine whether a program has failed. A test oracle problem occurs when it is difficult to generate expected outputs from selected test cases, or when it is difficult to determine whether the actual outputs agree with the expected outputs.
Metamorphic testing takes an original test case with unknown expected output and change it into a “follow-up” test case. For example, the expected output of a function that computes sin ''x'' to 100 significant figures is unknown. A metamorphic relation (MR) is a necessary property of the function, such as “sin ''x'' = sin (''π − x'')”. Hence, the program under test should have the same expected output for an original test case “0.1234” and a follow-up test case “''π'' − 0.1234”. If the actual outputs from the program under test for these two test cases are different, it indicates a failure of the implementation.
An MR does not need to be an equation but can be a general relation. Thus, metamorphic testing can be applied to any problem in which a necessary property can be formulated. Some examples of successful applications include
partial differential equations,〔T.Y. Chen, J. Feng, and T.H. Tse, "Metamorphic testing of programs on partial differential equations: a case study", in ''Proceedings of the 26th Annual International Computer Software and Applications Conference'' (''COMPSAC '02''), IEEE Computer Society, Los Alamitos, CA, pp. 327−333 (2002).〕
ubiquitous computing,〔T.H. Tse, S.S. Yau, W.K. Chan, H. Lu, and T.Y. Chen, "Testing context-sensitive middleware-based software applications", in ''Proceedings of the 28th Annual International Computer Software and Applications Conference'' (''COMPSAC '04''), vol. 1, IEEE Computer Society, Los Alamitos, CA, pp. 458−465 (2004).〕
services computing,〔W.K. Chan, S.C. Cheung, and K.R.P.H. Leung, "A metamorphic testing approach for online testing of service-oriented software applications", ''International Journal of Web Services Research'' 4 (2): 60−80 (2007).〕
imaging software,〔R. Guderlei and J. Mayer, "Towards automatic testing of imaging software by means of random and metamorphic testing", ''International Journal of Software Engineering and Knowledge Engineering'' 17 (6): 757−781 (2007).〕
bioinformatics,〔T.Y. Chen, J.W.K. Ho, H. Liu, and X. Xie, "An innovative approach
for testing bioinformatics programs using metamorphic testing", ''BMC Bioinformatics'' 10: article no. 24 (2009).〕
software product lines,〔S. Segura, R.M. Hierons, D. Benavides, and A. Ruiz-Cortes, "Automated test data generation on the analyses of feature models: a metamorphic testing approach", in ''Proceedings of the 3rd International Conference on Software Testing, Verification, and Validation'' (''ICST '10''), IEEE Computer Society, Los Alamitos, CA, pp. 35−44 (2010).〕 and
web search engines.〔Z.Q. Zhou, S. Zhang, M. Hagenbuchner, T.H. Tse, F.-C. Kuo, and T.Y. Chen, "Automated functional testing of online search services", ''Software Testing, Verification and Reliability'' 22 (4): 221−243 (2012).〕
==References==



抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Metamorphic testing」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.